package cn.jasonone.tio.tcp.commons;

/**
 * 指令接口
 *
 * @author xujie
 * @version 1.0
 * @date 2022/1/18 9:24
 */
public interface Command {
    /**
     * 系统命令
     */
    byte COMMAND_SYSTEM_TYPE= (byte) 0b10000000;
    /**
     * 指令编码
     *
     * @return
     */
    int getCode();

    /**
     * 指令分组编码
     *
     * @return
     */
    int getGroup();

    /**
     * 指令类型编码
     *
     * @return
     */
    byte getType();
}
